約 3,850,796 件
https://w.atwiki.jp/tmogmni/pages/22.html
sed でhogeファイル内の空行を削除してhogehogeとして出力 カレントディレクトリのファイル数を調べる viの使い方 viエディタ使用時に行番号を表示させる シェルスクリプト rsyncによるデータバックアップ コマンド制覇への道 redhat linux enterprise 3.0インストールメモ コマンド iptablesの使い方 不要なサービスを止める ホスト名の変更(redhat linux) sed でhogeファイル内の空行を削除してhogehogeとして出力 # sed /^\r/d hoge hogehoge カレントディレクトリのファイル数を調べる # find . -type f | wc -l 99 ← 99個のファイルがある viの使い方 ファイル開きたい場合は # vi ファイル名 viには編集モードとコマンドモードがある。ファイル開いた時点ではコマンドモード。編集モードに移行する場合は「i」等のキーを押す。以下コマンド一覧。 [終了] q セーブせずに終了 q! 変更した行もセーブせずに終了 w セーブするが終了しない wq セーブして終了(Shift+ZZでも同じ) [編集モードへ移るためのキー] i 現在のカーソル位置から挿入 R 現在のカーソル位置から置換 A 現在行の末尾に追加 O 現在行の前に行挿入 o 現在行の次に行挿入 [カーソル移動キー] h(←) 左 j(↓) 上 k(↑) 下 l(→) 右 0 行頭へ $ 行末へ [Enter] 次の行の先頭へ w 次の単語へ b 前の単語へ ctrl + f 次画面へ ctrl + b 前画面へ 1G 文頭へ G 文末へ nnG nn行目へ [変更キー] x 1文字削除 dd 1行削除(カット) cw(Change Word) 1語変更 c$ カーソル位置から行末まで変更 dw(Delete Word) 1語削除 d$ カーソル位置から行末まで削除 [検索] /正規表現 前方検索 ?正規表現 後方検索 n 次の候補 N 前の候補 [置き換え] 1,$s/正規表現/置き換え文字列/g 文書内の全ての「正規表現」を「置き換え文字列」に置換 [コピー&ペースト] yy 1行コピー dd 1行カット p ペースト(張り付け) [その他] .(ドット) 直前の変更操作の繰り返し u 直前の変更操作の取り消し(何回でも戻れる) r xxx ファイル xxx の内容を次の行に挿入 r! xxx OSのxxxコマンドを実行しその結果を次の行に挿入 h 日本語マニュアルを表示 viエディタ使用時に行番号を表示させる viを起動後に行番号を表示させる viでhoge.txtを開く # vi hoge.txt 以下コマンドを打ち込んでエンターキー set number 起動と同時に行番号を表示させるには以下のようにホームディレクトリに .exrc ファイルを作成すればOK。 # echo "set number" ~/.exrc シェルスクリプト 例えば、apache子プロセスのinterrの数を表示するシェルスクリプト # vi test.sh 以下記述。 #!/bin/sh declare -i interrcount interrcount=`ps lax | grep httpd | grep interr -c` echo $interrcount 権限の変更 # chmod u+x test.sh 実行 # ./test.sh if文の書き方は以下。if文の[]とコマンドの間に半角スペース空けないとエラーになる。しばらくはまった。 if [ コマンド ]; then なにかコマンド elif [ コマンド ]; then なにかコマンド else なにかコマンド fi apacheが謎のinterr子プロセスを吐き出してサーバ停止になってしまう状況が起きた。今は落ち着いているものの、いつまた起こるかわからないのでシェルスクリプトを使ってプロセスの監視を行うことにした。ファイル名はprocesswatch.sh。 #!/bin/sh # 整数宣言 declare -i interrCount # 無限ループ while true do # psコマンドでhttpdプロセスのinterrの数を取得 interrCount=`ps lax | grep httpd | grep interr -c` # interrの数が30以上だったらapacheを再起動 if [ $interrCount -gt 30 ]; then /usr/local/apache2/bin/apachectl restart fi # 5秒おきに監視 sleep 5s done ---- ファイルここまで 権限の変更 # chmod u+x processwatch.sh バックグラウンドで起動 # ./processwatch.sh 停止する場合は psコマンドでpid調べてkill。 指定したプログラムのpidを取得するシェルスクリプト。たとえばhttpdプロセスのpidを取得する場合は以下。 #!/bin/sh PID=`/bin/ps -aefw | grep httpd | awk {print $2} ` echo $PID ↑だと結果が一行に表示されてしまうのでこっちに修正 #!/bin/sh PID=`ps aux | grep httpd | awk {print $2} ` echo $PID rsyncによるデータバックアップ 異なるマシン同士で簡単にバックアップを取るコマンドにrsyncというのがある。 以下、rsyncの設定手順。(SSHを使わない場合) 参考 http //www.asahikawahigashi-h.ed.jp/kohmusystem/rsyncd.html まず、バックアップしたいファイルがあるサーバの設定。(ここではDBサーバとか) ログファイルの吐き出し設定。 /etc/syslog.confを編集して以下追記。 # vi /etc/syslog.conf local5.* /var/log/rsyncd.log 次に、rsyncd.confを以下の内容で作成。(新規で作成) # vi /etc/rsyncd.conf pid file = /tmp/rsyncd.pid # rsyncデーモンのプロセスID書きこみ場所 syslog facility = local5 # ログ書きこみ場所 read only = false # サーバへのデータ書きこみ許可 [db_backup_module] # rsyncクライアントからアクセスするモジュール名 path=/usr/local/pgsql/data/# バックアップ対象ディレクトリ comment=backup db # コメント。なんでもいい uid = root # このモジュールでデータ転送するときのユーザ名 gid = root # 同じくグループ名 use chroot=false # ファイル転送する前にpathでchrootするかどうか secrets file=/etc/rsyncd.secrets # 認証で使われるパスワードファイル auth users=root # 接続を許可するユーザー名(なんでもいい) hosts allow = 192.168.0.100# 接続を許可するクライアント機のIPアドレス hosts deny = * # 上記IP以外は拒否にする 次に パスワードファイル /etc/rsyncd.secretsを作成。 # vi /etc/rsyncd.secrets root hogehogepassword 設定ファイルとパスワードファイルの権限を変更。 # chmod 600 /etc/rsyncd.conf # chmod 600 /etc/rsyncd.secrets rsyncサーバを起動する。ポート873で待ち受け。しばらくdeamonと記述してたせいで、なかなか動かなかったorz # /usr/bin/rsync rsyncd --daemon --config=/etc/rsyncd.conf --port=873 上記コマンドを/etc/rc.d/rc.localに以下追記して自動起動設定する。 # vi /etc/rc.d/rc.local /usr/bin/rsync rsyncd --daemon --config=/etc/rsyncd.conf --port=873 バックアップファイル保存サーバ(rsyncクライアント)の設定。 まず、バックアップファイル保存ディレクトリの作成。どこでもいい。 # mkdir /backup rsyncするときに使うパスワードファイルを作成する。 もちろん、上で設定したパスワードと同じにすること。 # vi /etc/rsyncd.pass hogehogepassword パスワードファイルの権限を変更。 # chmod 600 /etc/rsyncd.pass 取得除外対象ファイルの作成。別にいらないっちゃいらない。 とりあえずlogファイルは取らないようにしてみる。 # vi /etc/rsyncd.exclude *.log ここまでで、とりあえず設定終了。 rsyncクライアントから以下のコマンドを投げてみる。 # rsync --port=873 -avz --password-file=/etc/rsyncd.pass \ --exclude-from=/etc/rsync.exclude \ rsync //root@(DBサーバのIPアドレス)/db_backup_module /backup/ おお、ファイル一覧が表示されて、取れてる取れてる...ちなみにコマンド2回目以降は、新しく追加されたファイルや更新されたファイルのみ勝手に取得してくれるので便利。 ついでにcrontabに登録して、自動でバックアップとる設定にする。ここでは毎日午前3時30分にバックアップを取る。 # crontab -e (1行で書く) 30 3 * * * root /usr/bin/rsync --port=873 -avz --password-file=/etc/rsyncd.pass --exclude-from=/etc/rsync.exclude rsync //root@(DBサーバのIPアドレス)/db_backup_module /backup/ コマンド制覇への道 http //www.linuxworld.jp/command/ http //homepage2.nifty.com/cs/linux_command/command/ redhat linux enterprise 3.0インストールメモ インストールするマシンはDELL PowerEdge SC420(win2000が入っている)。 インストールCD-ROMをマシンに入れて電源ON。いろいろエンターキーを押しまくってGUIベースのインストール画面に到達。言語・マウス・キーボードを設定。 「ディスクパーティションの設定画面」で「自動パーティション設定」を選択したところ「新規ファイルシステム作成のための有効なデバイスが見つかりません」のエラーが出て落ちた。 今度は「ディスクパーティションの設定画面」で「Disk Druidを使用して手動パーティション設定」を選択するが、同じエラーで落ちる。 いろいろ調べていると、どうやらハードディスクがSATAであるのが問題とのこと。DELLのHPに行って、ata_piix-0.93c-1c.tar.gz というドライバをダウンロード。 解凍すると、中に8個のファイル。 ata_piix-0.93c-dd-rhel3-i386-GU1U2.img ata_piix-1.00b-dd-rhel3-x86_64-U2.img ata_piix-0.93c-1dkms.noarch.rpm ata_piix-0.93c-1dkms.src.rpm ata_piix-1.00b-1dkms.noarch.rpm ata_piix-1.00b-1dkms.src.rpm dkms-1.10-1.noarch.rpm README READMEを読むと、「ata_piix-xxx.imgをフロッピーに作成してなんたら」と書いてあったので、既存で動いているlinuxマシンを使ってフロッピーにimgファイルを作成。一番上のファイルをとりあえず使ってみた。 # dd if=ata_piix-0.93c-dd-rhel3-i386-GU1U2.img of=/dev/fd0 しばらく待つとフロッピーが作成されたのでもう一回DELLマシンを起動、今度は起動するときに linux dd と入力して、ドライバインストールモード?で起動。 fd0とhdaの選択を迫られたので迷わずfd0を選択。作成したフロッピーを入れて「OK」ボタン。Errorになった。何故だorz 今度は ata_piix-1.00b-dd-rhel3-x86_64-U2.img をフロッピーに作成してもう一回チャレンジ。...Error... またいろいろ調べていくと、どうやらrawriteというwindowsでもimgファイルが作成できるツールがあることを発見。 ftp //ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/9/en/os/i386/dosutils こいつを落としてきてc \aaaというフォルダに配置。ついでにさっき展開したimgファイルも同じフォルダに配置。 コマンドプロンプトで以下入力。 cd c \aaa rawrite Enter disk image source file name xxx.img Enter target diskette drive A エンターキー押す おお、作成されている。 しばらくして作成されたので、再度DELLマシンを linux dd で起動。作成されたフロッピーを入れて「OK」おしたら..何故か今度はerrorにならずインストールされた。何故だ? 再度linuxインストール開始。問題の「ディスクパーティションの設定画面」で「自動パーティション設定」を選択...おお!エラーにならない! ということで先に進めた。 コマンド 日本語を扱う export LANG=ja_JP.eucJP export JLESSCHARSET=japanese または setenv LANG ja_JP.eucJP setenv JLESSCHARSET japanese ※よく分からなかったら両方打ち込む ファイルをある条件で検索してひっかかったら削除 ・/usr/local/hoge/以下のディレクトリ ・拡張子がlogのもの ・最後に手が入った日付が7日前 上記条件の場合、以下のコマンドで対象ファイルを消せる。 # find /usr/local/hoge/* -name "*.log" -atime +7 -exec rm {} \; 削除じゃなくて圧縮の場合は以下 # find /usr/local/hoge/* -name "*.log" -atime +7 -exec gzip {} \; フロッピーを使う(マウント) # mount -t vfat /dev/fd0 /mnt/floppy # ls /mnt/floppy マウントしたあとはアンマウントして取り出す。 # umount /dev/fd0 sshを使えるようにする # /etc/init.d/sshd start シャットダウン(後、システム停止) # shutdown -h now ポートを開ける rootでログイン # redhat-config-securitylevel-tui カスタマイズを選択 その他のポートにあけたいポート番号を記述- OK - OK で、OK。 ユーザ追加 # useradd hoge hogeユーザが追加される ユーザ削除 # userdel hoge hogeユーザが削除される /home 以下のディレクトリも同時に削除したい場合は # userdel -r hoge hogeユーザのパスワードを変更する # passwd hoge iptablesの使い方 redhat-config-securitylevel-tui でポートを空けると楽だけど、iptables使ったほうがいいのかもしれないので、iptables使ったポートの空け方をメモ。 まず、現在のiptablesの内容を保存しておく。 保存しておけばもとに戻せるので。 ここでは/etc/にiptables.save という名前で保存。 # iptables-save /etc/iptables.save もとに戻すときは # iptables-restore /etc/iptables.save ポートを空ける作業開始。ここではpingとsshの22番とpostgresql用ポートの5432を空ける。まず、ポリシーを設定。 INPUTを全部許す。 # iptables -P INPUT ACCEPT FORWARDは全部無効。 # iptables -P FORWARD DROP OUTPUTは全部許す。 # iptables -P OUTPUT ACCEPT 設定を一旦クリアー。 # iptables -F ポートの設定。 pingと自端末からの入力を許可 # iptables -A INPUT -p icmp -j ACCEPT # iptables -A INPUT -i lo -j ACCEPT sshを許可 # iptables -A INPUT -p tcp --dport 22 -j ACCEPT postgresqlを許可 # iptables -A INPUT -p tcp --dport 5432 -j ACCEPT TCPの接続開始と応答、FTPデータなどを許可 # iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 他の接続は全て破棄 # iptables -P INPUT DROP 設定を保存する。 # /etc/init.d/iptables save 一応再起動。 # service iptables restart iptables -L コマンドで有効になっているか確認して終了。 不要なサービスを止める 電源管理ユーティリティ # chkconfig --level 3 apmd off atコマンドで指定した時刻にコマンドを実行する # chkconfig --level 3 atd off かな漢字変換サーバ # chkconfig --level 3 canna off 印刷システム # chkconfig --level 3 cups off # chkconfig --level 3 cups-config-deamon off マウス制御 # chkconfig --level 3 gpm off 外部機器接続時に動く???? # chkconfig --level 3 haldeamon off Internet Intranet Input Method Protocol???? # chkconfig --level 3 iiim off マルチCPU環境で使う 1CPUマシンでは意味なし # chkconfig --level 3 irqbalance off ISDNカード接続用スクリプト # chkconfig --level 3 isdn off 追加もしくは取り外されたハードウェアに関連した設定を変更する # chkconfig --level 3 kudzu off AppleのRendezvousのために利用(internetServer目的なら不要らしい) # chkconfig --level 3 mDNSResponder off ソフトウェア RAID の監視と管理用 # chkconfig --level 3 mdmonitor off NFS、sambaの自動マウント # chkconfig --level 3 netfs off NFSでファイルロックを行うためのサービス # chkconfig --level 3 nfslock off ネットワークアダプタ監視デーモン # chkconfig --level 3 nifd off PCカードのデバイスドライバをロードする # chkconfig --level 3 pcmcia off RPC接続をTCPのポートにマッピングする # chkconfig --level 3 portmap off アップデート情報を一定時間ごとにチェック # chkconfig --level 3 rhnsd off RPCと呼ばれる通信の仕組みで使われる # chkconfig --level 3 rpcgssd off # chkconfig --level 3 rpcidmapd off # chkconfig --level 3 rpcsvcgssd off メール配送(qmailとか使う場合) # chkconfig --level 3 sendmail off X用フォントサーバ # chkconfig --level 3 xfs off 管理下に置かれたサービスの起動などを制御 # chkconfig --level 3 xinetd off ホスト名の変更(redhat linux) 以下の二種類のファイルを変更 # cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.0.175 xxxxxxx # cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=xxxxxxx GATEWAY=192.168.0.1 変更後は、ネットワークデバイスを再起動。 # /etc/rc.d/init.d/network restart ※つうか、# hostname xxxxxxxxx でいいんじゃない?
https://w.atwiki.jp/diceone/pages/35.html
競売まで1本道。 最初にある橋の丸い部分(以下「橋の踊り場」と表記)にいる石をつると、手前(西側)の橋の中程に敵シx2が湧くので注意。 競売に到達したら、競売設備より西側を掃除する。 (移動している白x2の石。南にあるナx2の青石。北にある暗侍の石x2。競売設備の脇にある召x2黒の石) 西側を掃除した後は、競売設備1F前を掃除する。(2Fの戦x2狩x2の石は、狩が1Fに湧くため。リンク防止) ※競売前1Fの延長を倒すのが目的。1Fの東側と2Fは、18人程度なら無視した方がよい。 競売の北側、東西分岐点(地点指示に使われやすい箇所。以下「競売北分岐」と表記)を掃除する。 ※黒が多い場合、ここの掃除中に「競売北分岐」の西側に湧く石を釣っておいてもよい。 予め、「石3つ追加」を報告しておくとよいかもしれない。 「競売北分岐」を掃除したら、東側を攻略する。 東側の橋を渡った部分(以下「島」と表記)は、手前の橋に罠POPする石が2つあるので、それらを掃除するまで釣り役以外は橋に乗らないほうがよい。 (橋の中程にシx2召の石。島の南西の石から竜x3と罠で赤x2獣が橋に湧く。その北の石は獣x2。島の東側の石からは石x2と白黒が湧く。同時に湧くシ吟を釣るまでは、「競売北分岐」に本隊は待機しているほうがよい) シャントット邸前。 1Fを釣っていくと2Fに黒が湧き、移動してくるが、最初から2Fにいる緑石(モx2ナx2)は反応しない。 ※ここも、突入人数が少ない場合は無視した方がよい。緑石ではあるが、敵がモx2ナx2であるため、MPは減りやすい。 ジュノ領事館前。 モンクNM(Wuu Qoho ~)が湧く。 少人数の場合は、囮で攻略したほうがよい。 囮役が、領事館の西から領事館前に走り、また西側へ戻ってから北方面に走る。 北側にある橋の手前で止まり、NMの抜きが成功するまで耐える。 (この際、抜き役は領事館西のT字路より南に位置取ること。そうしないと通路に湧く石に感知される) モンクNMを倒したら、北へ進軍する。 ※人数が18人程度の場合、引き返して「競売北分岐」から西の攻略を始めるほうがよい ジュノ領事館の北に位置するゾンバジッパ邸の敵は無視する。 表同様、ここに用はないので、西側の縁をなぞる様に進軍し、やり過ごす。 「橋の踊り場」にいる石4体は、黒パーティが時間を合わせてガ系で処理するのがよいが、敵が近寄ったり離れたりするため、1回で全滅させるには運が必要。 また、4人程度では倒しきれない可能性が高いため、黒パーティのフォローを心がけること。 (挑発持ちが石への挑発。寝かし持ちが湧いた雑魚の寝かし) 水呼びの扉前延長。 予め、水呼びの扉の上段の敵を掃除しておく(赤、暗、戦、ナ吟まで)。 水呼びの扉前の石を破壊すると、上段に狩x2、扉前にモ、扉へ続く道(橋の下)に石x2、その石から戦、忍x2、竜が湧く。 黒は4人で狙撃にあたり、上段に湧く狩x2を寝かせるため、別途1人がスリプガ、達ララ、ライトショット、ヤーン等で寝かせる。 本隊は、下から来る雑魚x5をスリプガ等で寝かし、黒パーティと合流し掃除する。 ※黒パーティと寝かし役だけ残し、本隊は戻る方法もある。 その際、黒パーティは石を狙撃した後に時計を捨てて再突入する。 但し、失敗事例が多い。 「競売北分岐」の東側が終わったら、西側の掃除を行う。 西側の橋からは、石x3と獣、続いて石x3と竜と、石が多く連なる。 黒パーティは石1体に集中砲火をあびせ、挑発持ちが石を分散させるのがよい。 この際、黒パーティが攻撃している石の他、1体を南の競売側、1体を東の島側にひっぱるようにすると、敵のガ系による被害が少なくなる。 天の塔前。 天の塔に続く橋の脇に延長がある。 また、予め天の塔に続く橋の上に湧いている石x2(NM討伐毎に、石が2体ずつ追加される)を処理しておくと、後に楽。 コルモル邸前の敵は、東の縁をなぞる様にして進軍し、やり過ごす。 ※ここはリンクさせずに釣ることができず、10体以上の雑魚、5体以上の石がからむ。 クリアを目的としないのであれば遊んでみるのもよいが、釣るにしても囮が必要。 ヨランオラン邸。 黒NM(Xoo Kaza ~)が湧く。 最初に、邸宅2Fにいる石を黒パーティで狙撃する。 そうすることにより1Fと2Fの敵を分断できる。 分断した後は、落ち着いて釣っていけば、敵に黒が多いこと以外、特に危険はない。 狙撃によらず囮で処理をする場合、下記「橋の踊り場」を先に処理する。 ヨランオラン邸と英雄の家を繋ぐ橋。 中央にいる石x2を釣ると、両側の橋に石と雑魚赤が湧く。 必然的に3体の石が狭いエリアにひしめくため、黒パーティへのフォローを行いたい。 (「橋の踊り場」の南西側ぎりぎりであれば、奥に湧く石に感知されないため、盾が石を1体そこに引っぱるとよい…かもしれない) 石x3と赤を掃除した後、奥の石と雑魚赤を掃除する。 英雄の家。 召NM(Haa Pevi ~)が湧く。 囮で抜くのが安全。 囮は、シャントット邸前あたりまで進んでも問題はない。 天の塔前に戻り、橋に湧いた石x4を処理する。 赤NM(Loo Hope ~)も囮で抜くのが安全。 本隊は、「競売北分岐」から1つ東の島に渡り待機。 天の塔前の石を釣ると赤NMが湧くが、同時に橋の西側にも湧くため、逃げるには絶対回避等があるとよい。 (パウダーブーツ>遠隔釣り>絶対回避) 逃げる方向は、天の塔から南に走り、「競売北分岐」をさらに南、モグハウス方向へ。 この「競売北分岐」で抜き役が赤NMを抜き(魔法デスがくるので、スタンで補助があるとよい)、本隊のいる東の島で撃破。 競売前にボス石が湧くので(先述の競売前の掃除をしなかった場合、敵が多く残っている)同様に囮で抜く。 囮は、競売から「競売北分岐」を西へすすみ、1つめの踊り場辺りで耐える。 ボスもデス等を使うきがするので、スタン補助があるとよい。 ボス撃破後は、敵が戻るまでシャントット邸方面を倒す。 倒し残しをやるのもよい。 モグハ方面のリポップが、釣りやすく倒しやすいが、橋の3連石に注意。 ※「競売北分岐」のリポップは、東側から釣ればリンクしないが、西側から釣るとリンクする。 南側からは未確認であるが、構造上不可能だと思われる。 また、西から東にわたる場合、巧く歩けばすり抜けられるので、囮役がこっそり本隊と合流することが可能である。 ----
https://w.atwiki.jp/brawlminus/pages/31.html
必須道具 Wii本体(あらかじめHome brew channelとGeckoを導入しておく) 大乱闘スマッシュブラザーズXのディスク SDカード 以上! その1 めんどくさいやり方 ①http //www1.axfc.net/uploader/Si/so/70643.zipをダウンロード(某掲示板より) この中にある「codes」をSDの直下に。「pf」と「pfmenu2」をRSBJフォルダのに入れる ②gameconfig.txtを手に入れよう。http //www15.atwiki.jp/timesplus?cmd=upload act=open pageid=17 file=B%2B+%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E6%BA%96%E5%82%99.zipをダウンロードして、その中にある「gameconfig.txt」をSDの直下に入れよう。 するとこうなるはず! SD┳gameconfig.txt ┣apps━Gecko ┣codes━ RSBJ01.gct ┗private━wii━app━RSBJ━pf━fighter━━captain(③)━FitCaptain.pac(④) ┗pfmenu2━mu_menumain.pac ※③このフォルダにたくさんのキャラクターの英語名があります ※④③のフォルダの中にFit(フォルダ名前).pacがそれぞれあります。 さっそく起動しよう! WiiからHome brew channelを始めGeckoを起動。 言語を設定し、ランチャーゲームをする。 そうすればBrawl-で遊べます。
https://w.atwiki.jp/bg1wiki/pages/75.html
getc.c #include stdio.h int main(void){ FILE *fp; int c; fp = fopen("test.txt", "r"); if (fp == NULL){ printf("Can t open file!\n"); return -1; } c = getc(fp); printf("getc %c\n", (char)c); fclose(fp); return 0; }
https://w.atwiki.jp/pspprogram/pages/59.html
Makefile TARGET = hello OBJS = main.o PSPPRE = $(shell psp-config --psp-prefix) PSPDEV = $(shell psp-config --pspdev-path) PSPSDK = $(shell psp-config --pspsdk-path) PSPBIN = $(PSPSDK)/../bin INCS = $(PSPSDK)/include $(PSPDEV)/include $(PSPPRE)/include INCDIR = $(INCS) CFLAGS = -O2 -G0 -Wall CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti ASFLAGS = $(CFLAGS) LIBDIR = LDFLAGS = -Wl LIBS = -L/usr/local/pspdev/psp/lib -L$(PSPSDK)/lib -L$(PSPDEV)/lib EXTRA_TARGETS = EBOOT.PBP PSP_EBOOT_TITLE = Hello world include $(PSPSDK)/lib/build.mak TARGET コンパイル中に、elfファイルのファイル名として使われます。他の事は知りません。 OBJS コンパイルするオブジェクト達です。ソースファイルがmain.cのみの場合はmain.o、ソースファイルがmain.cとabon.cとpsp.cの場合はmain.o abon.o psp.oなど…、コンパイルするソースファイルの.cを.oにした名前を並べていきます。 PSPPRE, PSPDEV, PSPSDK, PSPBIN これらは、psptoolchainでインストールしたファイルのパスです。 INCS, INCDIR ソースファイルにincludeするファイルが格納されているディレクトリを指定しています。 CFLAGS C言語で書かれているファイルをコンパイルする時、コンパイラに渡すオプションです。 CXXFLAGS C++言語で書かれているファイルをコンパイルする時、コンパイラに渡すオプションです。 ASFLAGS アセンブラで書かれているファイルをコンパイルする時、コンパイラに渡すオプションです。 LIBDIR 自作等の外部ライブラリ(*.a)のディレクトリを指定する時に使います。 LDFLAGS リンカに渡すオプションです。 LIBS リンクするライブラリです。 例) -L/usr/local/pspdev/psp/lib -L$(PSPSDK)/lib -L$(PSPDEV)/lib -lpng -lz 例の解説) libpngとlibzを使用する。 EXTRA_TARGETS ビルド時に同時に作成したいファイルをここに書きます。例えばリリース用のtgzファイルを同時に作りたい場合など、EXTRA_TARGETS=release.tgz 等とし、$(EXTRA_TARGETS) eboot.pbp; tar cvzf $(EXTRA_TARGETS) eboot.pbp readme.txt とかすれば、make一発でrelease.tgzまで作ることができます。 PSP_EBOOT_TITLE PSPのXMBで見たときに表示されるゲームタイトルです。 include $(PSPSDK)/lib/build.mak PSPのMakefileのテンプレ。 その他 以下の変数で、EBOOT.PBPに手を加えることができます。 PSP_EBOOT_ICONPSPのXMBで見たときの、ゲームアイコンです。PNGです。 PSP_EBOOT_PIC1PSPのXMBで見たときの、背景です。PNGです。 PSP_EBOOT_SND0PSPのXMBで見たときの、BGMです。ATRAC3らしいです。 PSP_EBOOT_ICON1PSPのXMBで見たときの、ゲームアイコンです。PMFムービーです。 main.c main関数から始まります。引数や返り値はどうでも良いみたいです。 #include pspkernel.h PSP_MODULE_INFO("TEST",0,1,1); PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU); int main(int argc,char *argv[]) { sceKernelExitGame(); return 0; } 詳しい説明はpspで動作する最小っぽいソースを見てください。 コンパイル Makefileとmain.cが置いてあるディレクトリで、「make」とタイプするとEBOOT.PBPが作成されます。多分。エラーが出たらフィードバック。
https://w.atwiki.jp/bioshock_bigdaddy/pages/44.html
翻訳する英文を入れる(前方一致) 上の行に対応する日本語訳 Frank Fontaine That s it, kid. It s been a long road. You don t even remember most of it. Put you on a sub when you were just a sprout. Frank Fontaine ようやくだ. 長い道のりだったな. もう殆ど覚えてもいまい. ほんの小さかったお前を 潜水球に乗せて出したんだ. Tenenbaum Ach, look at them...even though they are physically free of the need to gather, Suchong s mental conditioning still holds them to their terrible task. For sins such as this, we can never atone... Tenenbaum ああ,見て... 肉体的には採集の必要はもうないというのに, Suchongの条件付けのせいで 今なおあの苦役に囚われているの. こんな罪, とても贖えるものじゃないわ... Frank Fontaine I really wound you up with that wife and child bit... Oh, me poor Moira... Ay, me wee baby Patrick. Maybe one day I ll get me a real family... they play well with the suckers. Frank Fontaine 俺が演った妻と息子のあれ,なかなかぐっと来たろう... おお,Moira, かわいそうに... ああ,私のかわいいPatrickちゃん. いつか俺も本当に家族を持つ日が来るだろうが... 馬鹿どもと上手くやってくれる奴にしよう. Tenenbaum Watch out! For certain their harvesting will draw the attention of the splicers! Tenenbaum 気を付けて! Adamを採集する姿は どうしてもsplicerの目を 引いてしまうわ! Tenenbaum The Little Ones will lead you to Fontaine... but you must protect them. Tenenbaum あの子はFontaineの居場所まで 連れて行ってくれる... でもあなたは, 彼女達を守らないとならないわ. Tenenbaum Hurry! The harvesting will draw the attention of the splicers! Tenenbaum 急いで! splicerの注意がこちらに向くわよ! Tenenbaum Only the Little Ones can open these doors. You must protect them. Tenenbaum 扉を開けられるのはこの子たちだけよ. 絶対に守って. Tenenbaum Better for the girls to be with you, better with you than alone, alone in the crawling darkness. Tenenbaum 這い寄る暗闇に独り残されるよりは, あなたと一緒にいさせてあげたいの. Frank Fontaine -Hah! That might be plenty for the working scrubs and the pencil-pushers, but I need more, more...I want to splice til there ain t nothing left to splice with! Frank Fontaine ハァッ! 日雇いや机仕事の奴らなら これでも十分だろうが, 俺はもっと欲しい, もっとだ.... 体中もうどこも弄れなくなるまでやってやるぞ! Tenenbaum There, you must use the needle of the Little Sister to drain Fontaine of his Adam...it is the only way to defeat him. Tenenbaum そう, Little Sisterの注射器を使って, FontaineのAdamを吸い出さなければ... 彼を倒すにはそれしかないの. Little Sister Here...take this...stick it in the bad man! Little Sister はい... これを取って... 悪い奴に突き立てて! Frank Fontaine (exhilarated) Don t know what I was thinking...never spliced up once the whole time I was down here in this aquarium...figured it was bad to mix Frank Fontaine 俺は今まで何をやってたんだ... この水族館に居ながら 一度たりとも体を弄らず... 仕事と楽しみを ごっちゃにするのはまずいからと... だが,ヒュー!!! 散々やったドラッグも, 何もかもどうだって良い?? こいつは慈母の乳汁だ... Tenenbaum Fontaine is nearby. You are reaching close now. Tenenbaum Fontaineは近いわ. ついに辿り着いたのよ. Little Sister What are you waiting for? Pick up the needle! Little Sister 何してるの, 注射器をとって! Tenenbaum Fontaine waits above. There will no going back from here. Make sure you are ready to face him before moving on. Tenenbaum Fontaineはこの上で待っている. ここからは後戻りできないわよ. 先に進む前に 対決の用意はできたか, 念を入れて. Tenenbaum You must protect the Little Ones! They re not longer infused with Adam. They are as vulnerable as any child! Tenenbaum あの子たちを守って! もうAdamが注入された状態じゃないの. 普通の子供と同じ脆い体なのよ! Tenenbaum If a Little One falls, you can call for another at a vent. But to lose even one is a sin. Tenenbaum Little Sisterを失っても, 通風孔でまた呼べるわ. でも, たとえ一人でも失えばそれは罪よ. Tenenbaum No! You have lost her! Tenenbaum なんてこと! 彼女を守れなかったのね! Tenenbaum Find a vent, and summon another Little One. Tenenbaum 通風孔を見つけて, もう一人Little Sisterを呼んで. Tenenbaum What have you done? The Little One has fallen! Tenenbaum 何をしてたの? Little Sisterを失ったわ. Tenenbaum Now you must find a vent and bring forth another Little One! Tenenbaum すぐに通風孔を見つけて, もう一人Little Sisterを連れてきて! Tenenbaum No! You have let them take the Little One! Tenenbaum ダメよ! あの子達を見捨てないで. 彼女を連れてって! Tenenbaum Keep an eye opening for the splicers! Tenenbaum splicer達が居るから, 目を離さないで!
https://w.atwiki.jp/sida/pages/11.html
- とりあえずリファレンスのようなものの下準備 関数:(* x1 ...) (* 3) ⇒ 3 (* 2 3) ⇒ 6 変数:*colon-hook* 変数:*error-hook* 変数:*handlers* 変数:*seed* 関数:(+ x1 ...) (+ 3) ⇒ 3 (+ 2 3) ⇒ 5 関数:(- x1 ...) (- 3) ⇒ -3 (- 2 3) ⇒ -1 * (*) *colon-hook* (*colon-hook*) *error-hook* (*error-hook*) *features* (*features*) *handlers* (*handlers*) *seed* (*seed*) + (+) - (-) / (/) ( ) = ( =) ( ) = (=) ( ) = ( =) (abs x) ((abs x)) acons (acons) acos (acos) anyatom- string (anyatom- string) append (append) apply (apply) asin (asin) assoc (assoc) assq (assq) assv (assv) atan (atan) atom- string (atom- string) atom? (atom?) boolean? (boolean?) caaaar (caaaar) caaadr (caaadr) caaar (caaar) caadar (caadar) caaddr (caaddr) caadr (caadr) caar (caar) cadaar (cadaar) cadadr (cadadr) cadar (cadar) caddar (caddar) cadddr (cadddr) caddr (caddr) cadr (cadr) call-with-current-continuation (call-with-current-continuation) call-with-input-file (call-with-input-file) call-with-output-file (call-with-output-file) call/cc (call/cc) car (car) catch (catch) cdaaar (cdaaar) cdaadr (cdaadr) cdaar (cdaar) cdadar (cdadar) cdaddr (cdaddr) cdadr (cdadr) cdar (cdar) cddaar (cddaar) cddadr (cddadr) cddar (cddar) cdddar (cdddar) cddddr (cddddr) cdddr (cdddr) cddr (cddr) cdr (cdr) ceiling (ceiling) char- integer (char- integer) char-alphabetic? (char-alphabetic?) char-ci-cmp? (char-ci-cmp?) char-ci =? (char-ci =?) char-ci ? (char-ci ?) char-ci=? (char-ci=?) char-ci =? (char-ci =?) char-cmp?char-ci ? (char-cmp?char-ci ?) char-downcase (char-downcase) char-lower-case? (char-lower-case?) char-numeric? (char-numeric?) char-ready? (char-ready?) char-upcase (char-upcase) char-upper-case? (char-upper-case?) char-whitespace? (char-whitespace?) char =? (char =?) char ? (char ?) char=? (char=?) char =? (char =?) char ? (char ?) char? (char?) close-input-port (close-input-port) close-output-port (close-output-port) close-port (close-port) closure? (closure?) complex? (complex?) cond-eval (cond-eval) cond-eval-and (cond-eval-and) cond-eval-or (cond-eval-or) cond-expand (cond-expand) cond-expand-runtime (cond-expand-runtime) cons (cons) cos (cos) current-environment (current-environment) current-input-port (current-input-port) current-output-port (current-output-port) define-macro (define-macro) define-with-return (define-with-return) defined? (defined?) display (display) do (do) else (else) environment? (environment?) eof-object? (eof-object?) eq? (eq?) equal? (equal?) eqv? (eqv?) erroreqv? (erroreqv?) eval (eval) eval-polymorphic (eval-polymorphic) even? (even?) exact- inexact (exact- inexact) exact? (exact?) exp (exp) expt (expt) floor (floor) foldr (foldr) for-each (for-each) force (force) gc (gc) gc-verbose (gc-verbose) gcd (gcd) generic-member (generic-member) gensym (gensym) get (get) get-closure-code (get-closure-code) head (head) inexact- exact (inexact- exact) inexact? (inexact?) input-output-port? (input-output-port?) input-port? (input-port?) integer- char (integer- char) integer? (integer?) interaction-environment (interaction-environment) last-pair (last-pair) lcm (lcm) length (length) list (list) list* (list*) list- string (list- string) list- vector (list- vector) list-ref (list-ref) list-tail (list-tail) list? (list?) load (load) load-extension (load-extension) log (log) macro-expand (macro-expand) macro? (macro?) make-closure (make-closure) make-environment (make-environment) make-string (make-string) make-vector (make-vector) map (map) max (max) member (member) memq (memq) memv (memv) min (min) modulo (modulo) more-handlers? (more-handlers?) negative? (negative?) new-segment (new-segment) newline (newline) not (not) null? (null?) number- string (number- string) number? (number?) oblist (oblist) odd? (odd?) open-input-output-fileopen-input-file (open-input-output-fileopen-input-file) open-input-output-string (open-input-output-string) open-input-string (open-input-string) open-output-file (open-output-file) open-output-string (open-output-string) output-port? (output-port?) pair? (pair?) peek-char (peek-char) pop-handler (pop-handler) port? (port?) positive? (positive?) pred (pred) procedure? (procedure?) push-handler (push-handler) put (put) quit (quit) quotient (quotient) random-next (random-next) rational? (rational?) rational?random-next (rational?random-next) read (read) read-char (read-char) real? (real?) remainder (remainder) reverse (reverse) round (round) set-car! (set-car!) set-cdr! (set-cdr!) set-input-port (set-input-port) set-output-port (set-output-port) sin (sin) sqrt (sqrt) string (string) string- anyatom (string- anyatom) string- atom (string- atom) string- list (string- list) string- number (string- number) string- symbol (string- symbol) string-append (string-append) string-ci =? (string-ci =?) string-ci ? (string-ci ?) string-ci=? (string-ci=?) string-ci =? (string-ci =?) string-ci ? (string-ci ?) string-cmp? (string-cmp?) string-copy (string-copy) string-fill! (string-fill!) string-length (string-length) string-ref (string-ref) string-set! (string-set!) string =? (string =?) string ? (string ?) string=? (string=?) string =? (string =?) string ? (string ?) string? (string?) substring (substring) succ (succ) symbol- string (symbol- string) symbol? (symbol?) tail (tail) tan (tan) throw (throw) tracing (tracing) truncate (truncate) unless (unless) unzip1-with-cdr (unzip1-with-cdr) unzip1-with-cdr-iterative (unzip1-with-cdr-iterative) vector (vector) vector- list (vector- list) vector-equal? (vector-equal?) vector-fill! (vector-fill!) vector-length (vector-length) vector-ref (vector-ref) vector-set! (vector-set!) vector? (vector?) when (when) with-input-from-file (with-input-from-file) with-input-output-from-to-files (with-input-output-from-to-files) with-output-to-file (with-output-to-file) write (write) write-char (write-char) zero? (zero?)
https://w.atwiki.jp/cosmos_memo/pages/1102.html
Confiserie L.E.D. vs S-C-U EXTREME Level 10 BPM 185 Notes 1021 1 口口口口 |----| 口口口口 |----| 口口口口 |----| 口口口口 |----| 2 ③①口口 |①②③④| ⑤口口⑧ |⑤⑥⑦⑧| ⑦口口⑥ 口口②④ 口⑮⑫⑩ 口⑭⑯口 口⑬⑰口 |⑨⑩⑪⑫| ⑨⑪⑱口 |⑬⑭⑮⑯⑰⑱| 3 ①口口口 |①--②| ⑥口⑧⑤ |③-④-| 口⑦口③ |⑤-⑥-| ④口口② |⑦-⑧-| 4 ①口口口 |①--②| 口⑥口口 |--③-| ③口⑤④ |--④-| 口口口② |⑤-⑥-| 5 口②②⑤ |①--②| ③⑥⑦③ |--③-| 口⑧⑨口 |-④-⑤| ④①①口 |⑥⑦⑧⑨| 6 ③①口口 |①②③④| ⑤口口⑧ |⑤⑥⑦⑧| ⑦口口⑥ 口口②④ ⑲⑱⑪⑩ 口⑫⑬口 口⑭⑮口 |⑨--⑩--⑪-⑫-⑬-| ⑨⑯⑰口 |⑭⑮⑯⑰⑱⑲| 7 口⑧口⑤ |①-②-| ②⑥⑨口 |③-④-| 口⑩⑦③ |⑤-⑥-| ④口口① |⑦--⑧⑨⑩| 8 ②口口口 |①-②-| ②口口③ |③-④-| ④口口③ ④口①① 口⑨⑧口 口⑦口口 口⑫⑥口 |⑤⑥⑦⑧| 口⑤⑪⑩ |⑨--⑩⑪⑫| 9 ③口口② |①②③④| ①口口④ |⑤⑥⑦⑧| ⑤口⑧⑥ 口⑦口口 口⑪⑩口 ⑮⑨⑫口 口⑯口口 |⑨⑩⑪⑫| ⑬口⑰⑭ |⑬--⑭--⑮-⑯-⑰-| 10 ②口③① |①--②| 口④口① |--③-| ②口③⑦ |④---| ⑤④⑥口 |---⑤⑥⑦| 11 ①①口② |①-②③| ⑥⑥③⑦ |④-⑤-| ④④⑨口 |⑥-⑦-| ⑧⑧口⑤ |⑧-⑨-| 12 ①①口口 |①-②-| ⑤⑤②⑧ |③-④-| ③③口④ |⑤-⑥-| ⑦⑦口⑥ |⑦-⑧-| 13 ①①口② |①-②③| ⑥⑥③口 |④-⑤-| ④④⑦口 |⑥-⑦-| ⑧⑧⑤⑨ |⑧-⑨-| 14 ①①⑥② |①--②③④| 口口口③ |⑤-⑥-| ⑤⑤口④ 口口口口 ⑩口口口 ⑦⑦口口 口口⑧口 |⑦-⑧-| ⑨⑨口口 |⑨-⑩-| 15 口①口口 |①-②-| ⑤⑤②④ |③-④-| ③③⑧口 |⑤-⑥-| ⑦⑦口⑥ |⑦-⑧-| 16 ①①口⑥ |①-②-| ⑤⑤②⑦ |③-④-| ③③⑩⑧ |⑤--⑥⑦⑧| ⑨⑨④口 |⑨-⑩-| 17 ①①口口 |①-②-| ⑤⑤②⑥ |③-④-| ③③口⑥ |⑤-⑥-| ⑦⑦口④ |⑦---| 18 ①①口口 |①---| ③③口口 |②---| ②②口⑥ |③---| ④口⑤口 |---④⑤⑥| 19 ①①口② |①-②③| ⑥⑥③⑦ |④-⑤-| ④④⑨口 |⑥-⑦-| ⑧⑧口⑤ |⑧-⑨-| 20 ①①口口 |①-②-| 口口②口 |③-④-| ③③口④ 口口口口 ⑧口口口 ⑤⑤口⑧ 口口口口 |⑤-⑥-| ⑦⑦口⑥ |⑦-⑧-| 21 口①口② |①-②③| ⑥⑥③口 |④-⑤-| ④④⑦口 |⑥-⑦-| ⑧⑧⑤⑨ |⑧-⑨-| 22 ①①⑥② |①--②③④| 口口口③ |⑤-⑥-| ⑤⑤口④ 口口口口 ⑩口口口 ⑦⑦口口 口口⑧口 |⑦-⑧-| ⑨⑨口口 |⑨-⑩-| 23 ⑧①口口 |①-②-| ⑤⑤②④ |③-④-| ③③⑧口 |⑤-⑥-| ⑦⑦口⑥ |⑦-⑧-| 24 口①口⑥ |①-②-| ⑤⑤②⑦ |③-④-| ③③⑩⑧ |⑤--⑥⑦⑧| ⑨⑨④口 |⑨-⑩-| 25 ①①②⑥ |①-②-| ⑤⑤口口 |③-④-| ③③口⑥ |⑤-⑥-| ⑦⑦口④ |⑦---| 26 ①①口口 |①---| ③⑤⑥④ |②---| ②②口口 |③④⑤⑥| ⑦⑨⑩⑧ |⑦⑧⑨⑩| 27 ①③③① |①--②| ⑦⑥④⑤ |--③-| 口②②口 |④⑤⑥⑦| ⑪⑩⑧⑨ |⑧⑨⑩⑪| 28 ①③③① |①--②| 口⑦④⑤ |--③-| 口②②口 |-④⑤-| 口⑥口口 |⑥-⑦-| 29 ⑥②②⑥ |①--②| ⑤口口⑤ |--③-| ①③③① |--④-| 口④④口 |⑤-⑥-| 30 ⑪⑫⑬口 |----| ⑧⑦⑤⑥ |①②③④| ③④②① |⑤⑥⑦⑧| 口口⑨⑩ |⑨--⑩--⑪-⑫-⑬-| 31 ⑪⑩口① |①--②| ⑦⑥③③ |--③-| ②口④⑤ |④⑤⑥⑦| ②口⑧⑨ |⑧⑨⑩⑪| 32 ⑪⑦①① |①--②| ⑩⑥⑤⑨ |--③-| ③③④⑧ |④⑤⑥⑦| ②②口口 |⑧⑨⑩⑪| 33 口口②③ |①-②③| 口口口口 |-④⑤-| ⑤④口口 口①①口 口口口口 ⑦口⑧⑥ 口口口口 |--⑥-| ⑦口⑧⑥ |⑦-⑧-| 34 口①①口 |①---| 口⑤口口 |②③④⑤| 口口③② 口④口口 ⑨⑬口口 口口⑪⑦ ⑧⑫口口 |⑥⑦⑧⑨| 口口⑩⑥ |⑩⑪⑫⑬| 35 ⑦口①① |①--②| ⑥⑪⑨⑧ |--③-| 口⑩③③ |④⑤⑥⑦| ②②⑤④ |⑧⑨⑩⑪| 36 口口①① |①--②| 口口口口 |--③-| ②口口③ ②口口③ 口⑦⑦口 口口⑤口 口⑥⑥口 |-④⑤-| 口口④口 |⑥-⑦-| 37 ③口口③ |①--②| ①⑥⑤① |--③-| ④口口口 |--④-| ②⑥⑤② |⑤-⑥-| 38 ④③①② |----| 口⑪⑨口 |①②③④| ⑧⑦⑤⑥ |⑤⑥⑦⑧| 口⑫⑩口 |⑨⑩⑪⑫| 39 ⑬口④⑪ |①-②③| ③⑨⑦① |④-⑤-| ⑧口⑤⑥ |⑥⑦⑧⑨| ⑤⑫⑩② |⑩⑪⑫⑬| 40 ⑬口⑤⑪ |①-②③| ⑤⑨⑦② |④-⑤-| ⑧口④⑥ |⑥⑦⑧⑨| ③⑫⑩① |⑩⑪⑫⑬| 41 ⑥⑥⑥⑥ |①---②-| ③⑤④② |--③---| ④①口③ |④---⑤-| ②口⑤① |--⑥---| 42 口口口口 |----| 口口②① |----| 口口口口 |----| 口口口口 |--①②| 43 口口口③ |①-②③| 口①口口 |-④⑤⑥| 口口②口 ④⑤口⑥ 口⑨口口 ⑩⑪口口 口⑧口⑦ |⑦-⑧⑨| 口口⑫口 |-⑩⑪⑫| 44 口口③② |①-②③| 口口口④ |④⑤⑥⑦| ⑤口①⑥ ⑦口口口 口口口口 口⑩⑨口 口⑭⑬口 |⑧-⑨⑩| 口⑫⑪⑧ |⑪⑫⑬⑭| 45 ④②①③ |①②③④| ⑥⑩⑨⑤ |⑤⑥⑦⑧| ⑧⑯⑮⑦ |⑨⑩⑪⑫| ⑫⑭⑬⑪ |⑬⑭⑮⑯| 46 口口①① |①---| 口⑨⑧口 |----| ⑤⑦⑥④ |②③④⑤| ③口口② |⑥⑦⑧⑨| 47 ①⑪⑩① |①-②③| ⑤口口③ |-④⑤-| ⑦⑬⑫⑥ |⑥⑦⑧⑨| ⑨④②⑧ |⑩⑪⑫⑬| 48 ①口口① |①--②| ②①①② |--③-| ③口口③ 口②②口 ⑥⑦⑧口 口口口口 口⑤⑤口 |④---| ④口口④ |⑤--⑥⑦⑧| 49 口口口① |①②③④| ②口口口 |⑤⑥⑦⑧| ⑥口口⑤ ⑧④③⑦ ⑯口口⑭ ⑮⑪⑨⑬ 口⑫⑩口 |⑨⑩⑪⑫| 口口口口 |⑬⑭⑮⑯| 50 口⑤③口 |①-②③| 口⑥⑥口 |-④⑤-| ④口口② |⑥---| 口①①口 |----| 51 ⑯⑧④③ |①②③④| ⑮⑦⑫⑪ |⑤⑥⑦⑧| ⑥⑭⑩⑨ |⑨⑩⑪⑫| ⑤⑬②① |⑬⑭⑮⑯| 52 ⑬⑧④③ |①②③④| ⑭⑦⑫⑪ |⑤⑥⑦⑧| ⑥⑮⑩⑨ |⑨⑩⑪⑫| ⑤⑯②① |⑬⑭⑮⑯| 53 ⑪⑦②① |①②③④| ⑫⑧⑬⑨ |⑤⑥⑦⑧| ④⑮⑭⑩ |⑨⑩⑪⑫| ③⑯⑥⑤ |⑬⑭⑮⑯| 54 口口①① |①---| 口口口口 |②③④⑤| ⑤口口口 ④口③② ⑫⑬⑭口 ⑦⑨⑧⑥ 口⑪⑩口 |⑥⑦⑧⑨| 口口口口 |⑩--⑪--⑫-⑬-⑭-| 55 ⑫⑬⑭① |①-②③| ⑨口⑪⑦ |-④⑤-| ⑤口⑩③ |⑥⑦⑧⑨| ⑧④②⑥ |⑩--⑪--⑫-⑬-⑭-| 56 口口口① |①②③④| 口②口口 |⑤⑥⑦⑧| ⑥口口③ ⑧④⑤⑦ 口⑮⑫口 ⑨⑭⑪⑨ 口⑬⑩口 |⑨---| 口口口口 |⑩⑪⑫⑬⑭⑮| 57 ②⑥口① |①--②| ④⑥⑤口 |--③-| ②口⑤① |④--⑤| ④口③③ |--⑥-| 58 ⑧⑯⑩② |①②③④| ⑦⑮⑨① |⑤⑥⑦⑧| ⑫④⑭⑥ |⑨⑩⑪⑫| ⑪③⑬⑤ |⑬⑭⑮⑯| 59 ⑥口口① |①②③④| ⑧口口③ |⑤⑥⑦⑧| 口②口⑤ 口④口⑦ 口⑭⑩口 口⑮⑪口 ⑨⑯⑫口 |⑨--⑩⑪⑫| 口口⑬口 |⑬--⑭⑮⑯| 60 口口口口 |①---| 口口口④ |----| ③口口口 |--②-| 口①口② |③-④-| 61 ①③③① |①--②| 口口口⑥ |--③-| ⑤口口口 |--④-| 口②②④ |⑤-⑥-| 62 ③口口③ |①--②| 口①①口 |--③-| ④⑤⑥口 |--④-| 口②②口 |⑤-⑥-| 63 ②口口③ |①--②| ②口口③ |--③-| 口口口① 口口口口 口口口口 口⑤⑥口 ⑤口口⑥ |--④-| 口口④④ |⑤-⑥-| 64 口⑤⑤口 |----| ②口口① |--①-| 口口口口 |②-③-| 口④③口 |④-⑤-| 65 ⑤口口⑤ |①-②③| 口口②口 |④-⑤-| 口③口④ ①口口① 口口口口 口口口⑦ 口口⑥口 |⑥-⑦-| 口口⑧⑨ |⑧-⑨-| 66 ⑪⑩①④ |①-②③| ⑫口②⑦ |④-⑤-| ⑬③⑤⑧ |⑥--⑦⑧⑨| ⑥口口⑨ |⑩--⑪⑫⑬| 67 口口②② |①---②-| 口①③口 |--③---| 口①③口 口①①口 ⑥口口口 ⑥⑥口④ ⑥⑥口⑤ |④---⑤-| ⑥口口口 |--⑥---| 68 口口口口 |----| 口口口口 |----| 口口口口 |----| 口口口口 |----| 69 口口①① |①---②-| 口口①口 |--③---| 口口口② 口口③③ ⑥④口⑥ ④⑥⑥口 ⑤口口口 |④---⑤-| 口⑤口口 |--⑥---| 70 ⑦②②③ |----| ⑧口口④ |----| ⑨口口⑤ |①-②-| ⑩①①⑥ |③④⑤⑥⑦⑧⑨⑩| 71 口⑥口口 |①-②③| 口①①口 |-④⑤⑥| 口②③口 口④⑤口 口口⑦口 ⑪⑫口⑨ ⑩口口⑧ |⑦-⑧⑨| 口口口口 |-⑩⑪⑫| 72 ⑦口⑧⑥ |①-②③| ⑫口①⑪ |④⑤⑥⑦| ⑩⑤④⑨ |⑧-⑨⑩| ③⑭⑬② |⑪⑫⑬⑭| 73 ⑧⑫⑪⑦ |①②③④| ⑭②①⑬ |⑤⑥⑦⑧| ⑩④③⑨ |⑨⑩⑪⑫| ⑥⑯⑮⑤ |⑬⑭⑮⑯| 74 ⑦⑤③⑧ |①---| 口口①⑨ |----| ⑥④②⑩ |②③④⑤| 口口口口 |⑥--⑦--⑧-⑨-⑩-| 75 ⑨⑦⑥⑫ |①-②③| ⑤口④⑬ |-④⑤-| ⑧⑪⑩⑭ |⑥⑦⑧⑨| ③口②① |⑩--⑪--⑫-⑬-⑭-| 76 口口口口 |①-②③| ⑤③④口 |-④⑤⑥| ⑥口口口 口②口① ⑦⑨⑧口 口口口口 口⑪⑩口 |⑦---| 口⑬⑫口 |⑧⑨⑩⑪⑫⑬| 77 口⑤口口 |①--②| ③①②④ |--③-| ③⑤⑥④ |④--⑤| ①口⑥② |--⑥-| 78 ③口口④ |①②③④| 口①②⑥ |⑤⑥⑦⑧| ⑦口口⑧ 口⑤口口 口⑬口口 口⑮⑯口 口⑪⑭口 |⑨⑩⑪⑫| ⑨口⑫⑩ |⑬⑭⑮⑯| 79 ①⑦②② |①-②-| ①⑦⑧④ |③-④-| ③⑤⑧④ |⑤-⑥-| ⑤③⑥⑥ |⑦-⑧-| 80 ①⑩⑭② |①②③④| ⑤⑪⑮⑥ |⑤⑥⑦⑧| ③⑫⑯④ |⑨--⑩⑪⑫| ⑦⑬⑨⑧ |⑬--⑭⑮⑯| 81 口②⑥口 |----| ①③⑦① |①---| ①④⑧① |②③④⑤--| ⑤⑤口口 |---⑥⑦⑧| 82 ④④口口 |①-②-| ②④口③ |③-④-| ②口口③ |----| 口口①① |----| 不確定度 0
https://w.atwiki.jp/civilization/pages/265.html
MOD/Fall from Heaven II/BtS/英日対訳 MOD/Fall from Heaven II/BtS/英日対訳 [#t6a09c7b] 建造物 (0.34g Assets/XML/Text/CIV4GameText_FFH2.xmlからのみ) [#f139692e] ※ 不要であれば消して下さい。とりあえずメニューにリンクはしてません。 建造物 (0.34g Assets/XML/Text/CIV4GameText_FFH2.xmlからのみ) TXT_KEY_BUILDING_ADVENTURERS_GUILD Adventurers Guild 冒険者ギルド TXT_KEY_BUILDING_ALCHEMY_LAB Alchemy Lab 錬金術ラボ TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR Altar of the Luonnotar ルオノーターの祭壇 TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR_ANOINTED Altar of the Luonnotar (anointed) ルオノーターの祭壇(塗油) TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR_BLESSED Altar of the Luonnotar (blessed) ルオノーターの祭壇(祝福) TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR_CONSECRATED Altar of the Luonnotar (consecrated) ルオノーターの祭壇(奉献) TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR_DIVINE Altar of the Luonnotar (divine) ルオノーターの祭壇(神授) TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR_EXALTED Altar of the Luonnotar (exalted) ルオノーターの祭壇(高貴) TXT_KEY_BUILDING_ALTAR_OF_THE_LUONNOTAR_FINAL Altar of the Luonnotar (final) ルオノーターの祭壇(最終) TXT_KEY_BUILDING_AQUAE_SUCELLUS Aquae Sucellus スケルスの鉱泉 TXT_KEY_BUILDING_ARCHERY_RANGE Archery Range 弓術射撃場 TXT_KEY_BUILDING_ARENA Arena 闘技場 TXT_KEY_BUILDING_ASYLUM Asylum 精神病院 TXT_KEY_BUILDING_BASILICA Basilica バシリカ TXT_KEY_BUILDING_BAZAAR_OF_MAMMON Bazaar of Mammon マンモンのバザール TXT_KEY_BUILDING_BEAR_TOTEM Bear Totem 獣崇拝の像 TXT_KEY_BUILDING_BLASTING_WORKSHOP Blasting Workshop 爆発物取扱所 TXT_KEY_BUILDING_BONE_PALACE Bone Palace 竜骨の宮殿 TXT_KEY_BUILDING_BOWYER Bowyer 弓師工房 TXT_KEY_BUILDING_BREEDING_PIT Breeding Pit 飼育穴 TXT_KEY_BUILDING_BREWERY Brewery ビール醸造所 TXT_KEY_BUILDING_CAMINUS_AUREUS Caminus Aureus アウレウスの竈 TXT_KEY_BUILDING_CARNIVAL Carnival 巡業サーカス TXT_KEY_BUILDING_CATACOMB_LIBRALUS Catacomb Libralus 禁書の地下墓所 TXT_KEY_BUILDING_CAVE_OF_ANCESTORS Cave of Ancestors 祖霊の洞窟 TXT_KEY_BUILDING_CELESTIAL_COMPASS Celestial Compass 天球の羅針盤 TXT_KEY_BUILDING_CHANCEL_OF_GUARDIANS Chancel of Guardians 守護の教会 TXT_KEY_BUILDING_CITADEL_OF_LIGHT Citadel of Light 光の城塞 TXT_KEY_BUILDING_CITY_OF_A_THOUSAND_SLUMS City of a Thousand Slums 広大なスラム街 TXT_KEY_BUILDING_CODE_OF_JUNIL Code of Junil ユーニルの法典 TXT_KEY_BUILDING_COMMAND_POST Command Post 指揮所 TXT_KEY_BUILDING_COURTHOUSE Courthouse 裁判所 TXT_KEY_BUILDING_DANCING_BEAR Dancing Bear 熊の見世物 TXT_KEY_BUILDING_DEMONIC_CITIZENS Demonic Citizens 悪魔の市民 TXT_KEY_BUILDING_DEMONS_ALTAR Demons Altar 悪魔の祭壇 TXT_KEY_BUILDING_DESERT_SHRINE Desert Shrine 砂漠の聖堂 TXT_KEY_BUILDING_DIES_DIEI Dies Diei ディエス=ディエイ TXT_KEY_BUILDING_DUNGEON Dungeon 地下牢 TXT_KEY_BUILDING_DWARF_CAGE Dwarf Cage ドワーフの檻 TXT_KEY_BUILDING_DWARVEN_SMITHY Dwarven Smithy ドワーフの鍛冶場 TXT_KEY_BUILDING_DWARVEN_VAULT Dwarven Vault ドワーフの金庫 TXT_KEY_BUILDING_DWARVEN_VAULT_ABUNDANT Dwarven Vault (Abundant) ドワーフの金庫(豊富) TXT_KEY_BUILDING_DWARVEN_VAULT_EMPTY Dwarven Vault (Empty) ドワーフの金庫(空っぽ) TXT_KEY_BUILDING_DWARVEN_VAULT_FULL Dwarven Vault (Full) ドワーフの金庫(満杯) TXT_KEY_BUILDING_DWARVEN_VAULT_LOW Dwarven Vault (Low) ドワーフの金庫(少量) TXT_KEY_BUILDING_DWARVEN_VAULT_OVERFLOWING Dwarven Vault (Overflowing) ドワーフの金庫(溢れんばかり) TXT_KEY_BUILDING_DWARVEN_VAULT_STOCKED Dwarven Vault (Stocked) ドワーフの金庫(備蓄あり) TXT_KEY_BUILDING_ELDER_COUNCIL Elder Council 長老会議 TXT_KEY_BUILDING_ELF_CAGE Elf Cage エルフの檻 TXT_KEY_BUILDING_EYES_AND_EARS_NETWORK The Eyes and Ears Network 遠目と早耳の情報網 TXT_KEY_BUILDING_FORBIDDEN_PALACE Forbidden Palace 禁断の宮殿 TXT_KEY_BUILDING_FORM_OF_THE_TITAN Form of the Titan タイタン像 TXT_KEY_BUILDING_FREAK_SHOW Freak Show 見世物小屋 TXT_KEY_BUILDING_GALLOWS Gallows 絞首台 TXT_KEY_BUILDING_GAMBLING_HOUSE Gambling House 賭博場 TXT_KEY_BUILDING_GORILLA_CAGE Gorilla Cage ゴリラの檻 TXT_KEY_BUILDING_GOVERNORS_MANOR Governor s Manor 領主邸 TXT_KEY_BUILDING_GRAND_MENAGERIE Grand Menagerie 大動物園 TXT_KEY_BUILDING_GRIDLINES Gridlines 格子網 TXT_KEY_BUILDING_GROVE Grove 鎮守の杜 TXT_KEY_BUILDING_GUILD_OF_HAMMERS Guild of Hammers ギルド・オブ・ハンマーズ TXT_KEY_BUILDING_GUILD_OF_THE_NINE Guild of the Nine 九人衆ギルド TXT_KEY_BUILDING_HALL_OF_KINGS Hall of Kings 国王記念館 TXT_KEY_BUILDING_HALL_OF_MIRRORS Hall of Mirrors 鏡の館 TXT_KEY_BUILDING_HARBOR_LANUN Sea Haven 避難港 TXT_KEY_BUILDING_HERBALIST Herbalist 薬草師 TXT_KEY_BUILDING_HIPPODROME Hippodrome 競馬場 TXT_KEY_BUILDING_HOPE Hope 希望 TXT_KEY_BUILDING_HERON_THRONE Heron Throne ヘロンの玉座 TXT_KEY_BUILDING_HUMAN_CAGE Human Cage 人間の檻 TXT_KEY_BUILDING_HUNTING_LODGE Hunting Lodge 狩猟小屋 TXT_KEY_BUILDING_INFIRMARY Infirmary 診療所 TXT_KEY_BUILDING_INN Inn 宿屋 TXT_KEY_BUILDING_INSPIRATION Inspiration 閃き TXT_KEY_BUILDING_JEWELER Jeweler 宝石商 TXT_KEY_BUILDING_LION_CAGE Lion Cage ライオンの檻 TXT_KEY_BUILDING_MACHINISTS_SHOP Machinists Shop 機械工場 TXT_KEY_BUILDING_MAGE_GUILD Mage Guild 魔術師ギルド TXT_KEY_BUILDING_MERCURIAN_GATE Mercurian Gate マーキュリアンの門 TXT_KEY_BUILDING_MINES_OF_GALDUR Mines of Gal-Dur ガル=デュールの鉱山 TXT_KEY_BUILDING_MOKKAS_CAULDRON Mokka s Cauldron モッカの大釜 TXT_KEY_BUILDING_MONEYCHANGER Money Changer 両替商 TXT_KEY_BUILDING_MONUMENT Monument 記念碑 TXT_KEY_BUILDING_NOX_NOCTIS Nox Noctis ノクス=ノクティス TXT_KEY_BUILDING_OBSIDIAN_GATE Obsidian Gate 黒曜石の門 TXT_KEY_BUILDING_ORC_CAGE Orc Cage オークの檻 TXT_KEY_BUILDING_PACT_OF_THE_NILHORN Pact of the Nilhorn ニルホーン条約 TXT_KEY_BUILDING_PAGAN_TEMPLE Pagan Temple 土着の神殿 TXT_KEY_BUILDING_PALACE_AMURITES Amurite Palace アムリテの宮殿 TXT_KEY_BUILDING_PALACE_BALSERAPHS Balseraphs Palace バルセラフの宮殿 TXT_KEY_BUILDING_PALACE_BANNOR Bannor Palace バンノールの宮殿 TXT_KEY_BUILDING_PALACE_CALABIM Calabim Palace カラビムの宮殿 TXT_KEY_BUILDING_PALACE_CLAN_OF_EMBERS Clan of Embers Palace エンバー一族の宮殿 TXT_KEY_BUILDING_PALACE_DOVIELLO Doviello Palace ドヴィエロの宮殿 TXT_KEY_BUILDING_PALACE_ELOHIM Elohim Palace エロヒムの宮殿 TXT_KEY_BUILDING_PALACE_GRIGORI Grigori Palace グリゴリの宮殿 TXT_KEY_BUILDING_PALACE_HIPPUS Hippus Palace ヒッパスの宮殿 TXT_KEY_BUILDING_PALACE_ILLIANS Illian Palace イリアンの宮殿 TXT_KEY_BUILDING_PALACE_INFERNAL Infernal Palace 地獄の軍勢の宮殿 TXT_KEY_BUILDING_PALACE_KHAZAD Khazad Palace カザードの宮殿 TXT_KEY_BUILDING_PALACE_KURIOTATES Kuriotate Palace クリオテイテの宮殿 TXT_KEY_BUILDING_PALACE_LANUN Lanun Palace ラヌーンの宮殿 TXT_KEY_BUILDING_PALACE_LJOSALFAR Ljosalfar Palace リョースアールヴの宮殿 TXT_KEY_BUILDING_PALACE_LUCHUIRP Luchuirp Palace ルシュイアープの宮殿 TXT_KEY_BUILDING_PALACE_MALAKIM Malakim Palace マラキムの宮殿 TXT_KEY_BUILDING_PALACE_MERCURIANS Mercurian Palace マーキュリアンの宮殿 TXT_KEY_BUILDING_PALACE_SHEAIM Sheaim Palace シェアイムの宮殿 TXT_KEY_BUILDING_PALACE_SIDAR Sidar Palace シダーの宮殿 TXT_KEY_BUILDING_PALACE_SVARTALFAR Svartalfar Palace スヴァルトアールヴの宮殿 TXT_KEY_BUILDING_PALISADE Palisade 防護柵 TXT_KEY_BUILDING_PILLAR_OF_CHAINS Pillar of Chains 縛鎖の柱 TXT_KEY_BUILDING_PLANAR_GATE Planar Gate 次元界の門 TXT_KEY_BUILDING_PROPHECY_OF_RAGNAROK Prophecy of Ragnarok ラグナロクの予言 TXT_KEY_BUILDING_PUBLIC_BATHS Public Baths 公衆浴場 TXT_KEY_BUILDING_RELIQUARY Reliquary 聖骨箱 TXT_KEY_BUILDING_RIDE_OF_THE_NINE_KINGS Ride of the Nine Kings ナズグルの英霊 TXT_KEY_BUILDING_SCULPTORS_STUDIO Sculptor s Studio 彫刻家のアトリエ TXT_KEY_BUILDING_SETTLEMENT Settlement 集落 TXT_KEY_BUILDING_SHIPYARD Shipyard 造船所 TXT_KEY_BUILDING_SHRINE_OF_SIRONA Shrine of Sirona シロナの聖堂 TXT_KEY_BUILDING_SHRINE_OF_THE_CHAMPION Shrine of the Champion 英雄の殿堂 TXT_KEY_BUILDING_SIEGE_WORKSHOP Siege Workshop 攻城兵器工廠 TXT_KEY_BUILDING_SMOKEHOUSE Smokehouse 燻製場 TXT_KEY_BUILDING_SMUGGLERS_PORT Smugglers Port 密輸港 TXT_KEY_BUILDING_SONG_OF_AUTUMN Song of Autumn 豊穣の賛歌 TXT_KEY_BUILDING_SOUL_FORGE Soul Forge 魂の溶鉱炉 TXT_KEY_BUILDING_SPIDER_PEN Spider Pen 蜘蛛の養殖場 TXT_KEY_BUILDING_STABLE Stable 厩舎 TXT_KEY_BUILDING_STIGMATA_ON_THE_UNBORN Stigmata on the Unborn 宿命の烙印 TXT_KEY_BUILDING_TABLETS_OF_BAMBUR Tablets of Bambur ボンブールの銘板 TXT_KEY_BUILDING_TAILOR Tailor 仕立屋 TXT_KEY_BUILDING_TAVERN Tavern 酒場 TXT_KEY_BUILDING_TAVERN_GRIGORI Grigori Tavern グリゴリの酒場 TXT_KEY_BUILDING_TAX_OFFICE Tax Office 徴税所 TXT_KEY_BUILDING_TEMPLE_OF_KILMORPH Temple of Kilmorph キルモフの神殿 TXT_KEY_BUILDING_TEMPLE_OF_LEAVES Temple of Leaves 緑葉の神殿 TXT_KEY_BUILDING_TEMPLE_OF_TEMPORENCE Temple of Temporance テンポランス神殿 TXT_KEY_BUILDING_TEMPLE_OF_THE_EMPYREAN Temple of the Empyrean 至天の神殿 TXT_KEY_BUILDING_TEMPLE_OF_THE_HAND Temple of the Hand 御手の神殿 TXT_KEY_BUILDING_TEMPLE_OF_THE_ORDER Temple of the Order 秩序の神殿 TXT_KEY_BUILDING_TEMPLE_OF_THE_OVERLORDS Temple of the Overlords 深海の神殿 TXT_KEY_BUILDING_TEMPLE_OF_THE_VEIL Temple of the Veil ヴェールの神殿 TXT_KEY_BUILDING_THE_NECRONOMICON The Necronomicon ネクロノミコン TXT_KEY_BUILDING_THE_NEXUS The Nexus ネクサス TXT_KEY_BUILDING_THEATRE Theatre 劇場 TXT_KEY_BUILDING_THEATRE_OF_DREAMS Theatre of Dreams 夢の劇場 TXT_KEY_BUILDING_TIGER_CAGE Tiger Cage 虎の檻 TXT_KEY_BUILDING_TOWER_OF_ALTERATION Tower of Alteration 変質の塔 TXT_KEY_BUILDING_TOWER_OF_COMPLACENCY Tower of Complacency 愉悦の塔 TXT_KEY_BUILDING_TOWER_OF_DIVINATION Tower of Divination 予言の塔 TXT_KEY_BUILDING_TOWER_OF_EYES Tower of Eyes 物見の塔 TXT_KEY_BUILDING_TOWER_OF_MASTERY Tower of Mastery 支配の塔 TXT_KEY_BUILDING_TOWER_OF_NECROMANCY Tower of Necromancy 屍霊の塔 TXT_KEY_BUILDING_TOWER_OF_THE_ELEMENTS Tower of the Elements 精霊の塔 TXT_KEY_BUILDING_TRAINING_YARD Training Yard 練兵場 TXT_KEY_BUILDING_UNYIELDING_ORDER Unyielding Order 揺るぎない指令 TXT_KEY_BUILDING_WALL_OF_STONE Wall of Stone 石の壁 TXT_KEY_BUILDING_WARRENS Warrens 繁殖地 TXT_KEY_BUILDING_WEAPONSMITH Weaponsmith 武器屋 TXT_KEY_BUILDING_WINTER_PALACE Winter Palace 冬の宮殿 TXT_KEY_BUILDING_WOLF_PEN Wolf Pen 狼の檻 TXT_KEY_BUILDING_LIGHTHOUSE Lighthouse 灯台 TXT_KEY_BUILDING_GREAT_LIGHTHOUSE Great Lighthouse 大灯台 TXT_KEY_BUILDING_LIBRARY Library 図書館 TXT_KEY_BUILDING_GREAT_LIBRARY Great Library 大図書館
https://w.atwiki.jp/oreore1999/pages/20.html
subvertion インストールログ v1 2008/11/24 +関連ソフトウェア バージョン svn, バージョン 1.5.4 (r33841) # yum install subversion # cd /var # mkdir svn # chown root.web svn # chmod g+w svn # cd svn # mkdir sandbox # svnadmin create sandbox # chown -R root.web svn # chmod -R g+w svn # cd sandbox/conf # cp svnserve.conf svnserve.conf.orig # vim svnserve.conf [general] anon-access = none auth-access = write password-db = passwd [sasl] # cp passwd passwd.orig # vim passwd [users] harry = harryssecret sally = sallyssecret